html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
ol,ul{
list-style: none;
}
a img {
border: none;
}
p {
margin-bottom: 0.5em;
color: white;
}
a{
color: white;
text-decoration: none;
}
a:hover {
color: #B80F5A;
cursor: pointer;
}
.line {
height: 30px;
}
.clear{
clear: both;
}
.bold {
font-weight: bold;
}

body {
background: #A5A6AA;
font-size: 62.5%;
 background-attachment: fixed;
font-family: arial, tahoma, helvetica, sans-serif;
line-height: 1.5;
}

/***********MAIN SETTING***********/
#contener{
width: 1020px;
margin: 0px auto;
background: #D8D6D7 url(/Images/body-bg.jpg) repeat top; 
}
#wrapper{
width: 940px;
margin: 0px auto;
}
#header{
height: 70px;
padding: 20px;
position: relative;
}
#header p{
color: #235dcd;
font-size: 1.4em;
line-height: 1.2em;
}
#header #logo{
float: left;
}
#header #info{
position: absolute;
left: 340px;
}
#header #mangxh{
position: absolute;
bottom: 0px;right: 0px;
}
#header #mangxh ul li{
float: left;
padding: 5px;
}
#content #mainNav{
height: 35px;
background: url(/Images/nav-bg.jpg) repeat-x;
}
#mainNav ul li{
float: left;
line-height: 35px;
font-size: 1.2em;
font-weight: bold;
padding: 0px 25px;
background: url(/Images/nav-line.jpg) no-repeat right;
}
#mainNav ul li.last{
background: none;
}
.itemContent .gallery #slider{
box-shadow: 0px 5px 3px #ccc;
}
.itemContent .gallery #ok{
padding-left: 360px;
}
.newsItem{
margin-top: 30px;
margin-left: 1px;

}
.newsItem ul li{
float: left;
width: 220px;
margin-right: 19px;
background: #f5f5f5;
position: relative;
}
.newsItem ul li img{
float: left;
width: 220px;
height: 129px;
margin-right: 19px;
background: #f5f5f5;

}
.newsItem ul li h3{
float: left;
height: 35px;
width: 205px;
line-height: 35px;
color: white;
font-size: 1.4em;
margin-right: 19px;
background: #40629C;
position: absolute;
opacity: 0.8;
top: 95px;
padding-left: 15px;
}
.newsItem ul li.last{
margin: 0px;
}
.newsItem ul li p{
color: #2c2c2c;
font-size: 1.2em;
text-align: justify;
}
.newsItem ul li .padding{
padding: 12px 5px 7px 5px;
}
#primary-left{
width: 700px;
margin-top: 10px;
float: left;
}
#tuvan{
float: left;
background: white;
width: 460px;
border: 1px solid #efefef;
position: relative;
}
#tuvan #headding ul li{
height: 35px;
background: url(/Images/categoryBig-bg.jpg) no-repeat;
line-height: 35px;
color: white;font-size: 1.3em;
font-weight: bold;padding-left: 20px;
}
#tuvan ul li{
height: 110px;
color: #2C2C2C;
margin: 0px 0px 5px 0px;
}
#listTuVan .image{
float: left;
padding-right:10px;
}
#listTuVan .image img
{
    width: 135px;
    height: 91px;
    }
#listTuVan .detail p{
color: #2C2C2C;
font-size: 1.2em;
}
#listTuVan{
padding: 10px;
}
#listTuVan .detail p.title{
font-weight: bold;
color: #1D56C1;
}
#listTuVan .detail p.code{
font-size: 1.1em;
}
#godetail{
position: absolute;
right: 20px;bottom: 5px;
}
#godetail a{
color: #ff9833;
font-size: 1.2em;
}
#godetail a:hover{
font-weight: bold;
}
#right{
float: right;
width: 220px;
}
#right .danhmuc{
border: 1px solid #efefef;
background: url(/Images/danhmuc-bg.jpg) bottom repeat-x white;
}
#right .danhmuc h1{
height: 35px;
background: url(/Images/category-bg.jpg) no-repeat;
color: #2152AF;
padding-left: 15px;
font-size: 1.3em; line-height: 35px;
}
#right .danhmuc ul li a{
color: #2C2C2C;
font-size: 1.2em;
}
#right .danhmuc ul{
padding: 10px 5px;
text-align: justify;
}
#right .danhmuc ul li{
border-bottom: 1px dashed #e2e2e2;
padding: 5px;
}
#right .danhmuc ul li.last{
border-bottom: none;
}
#right .danhmuc #dshocvien{
height: 30px;
font-size: 1.3em;color:#e78833;
padding: 0px 25px;
line-height: 30px;
}
#right .danhmuc #dshocvien img{
padding-left: 20px;
margin-bottom: -6px;
}
#primary-right{
float: right;
width: 220px;
}
#primary-right .maps{
margin-top: 12px;
border: 1px solid #EAEAEA;
}
.maps h1{
height: 35px;
background: url(/Images/category-bg.jpg) no-repeat;
color: #2152AF;
padding-left: 15px;
font-size: 1.3em; line-height: 35px;
}
#primary-right .danhmuc{
margin-top: 12px;                   
}
#primary-right .danhmuc h1{
height: 35px;
background: url(/Images/category-bg.jpg) no-repeat;
color: #2152AF;
padding-left: 15px;
font-size: 1.3em; line-height: 35px;
}
#footer{
height: 99px;
background: url(/Images/footer-bg.jpg) repeat-x;
position: relative;
margin-top: 10px;
}
#footer #search{
position: absolute;
right: 10px;
top: 20px;width: 200px;
height: 28px;
background: url(/Images/search.jpg) no-repeat;
}
#footer #text{
background: none;
border: none;
padding-left: 10px;
padding-top: 5px;
}
#button{
background: none;
position: absolute;
right: 7px;top: 3px;
border: none;
}
#footer-info{
padding: 10px 20px;
}
#footer-info p{
font-size: 1.2em;
line-height: 1.2em;
}
#footer-info p.title{
font-size: 1.4em;
font-weight: bold;
}
p.note{
font-size: 1.2em;
color: red;
padding: 20px;
}








ul.page li
{
    height: 30px; float: left;padding: 0px 10px;
    }

ul.page li p
{
    color: Blue;font-size: 1.2em;
    }
ul.page li a
{
    color: Black;
    font-size: 1.2em;
    }

#detailNews p{
color: #2C2C2C;
font-size: 1.2em;
text-align: justify;
padding: 0px 10px;
}
#detailNews h3{
font-size: 1.3em;
color: #2E66C3; 
padding: 10px;
}

#detailNews p.date, #detailNews p.view{
font-size: 1.1em; color: #B1B0AE;
line-height: 1em;
}
#otherNews h3, #imagesOther h3, #VideoOther h3{
color: #2E66C3;
margin: 20px 10px;
border-bottom: 1px solid #2E66C3;
}
#otherNews ul{
padding: 0px 10px;
}
#otherNews ul li a{
font-size: 1.2em;
color: #2C2C2C;
}
#otherNews ul li{
height: 15px;
}

#listImage img{
width: 140px;
height: 100px;
border: 1px solid #2c2c2c;
float: left;margin: 5px;
}

p.video{
padding: 10px 20px;
}

#register {
border: 1px solid #3068C9;
border-radius: 8px;
width: 300px;
margin: 10px auto;
}
#register p{
font-size: 1.6em;
height: 35px;
width: auto;
background: #2254B3;
border-radius: 8px 8px 0px 0px;
text-align: center;
line-height: 35px;
}
#register .style1{
padding: 20px;
font-size: 1.2em;
color: #2254B3;
}
#register .style1 td{
padding: 5px 10px;
font-weight: bold;
}

.buttonDK{
border: none;
background: #2254B3;
height: 30px;
color: white;
font-weight: bold;
border-radius: 4px;
}
.buttonDK:hover{
cursor: pointer;
}

.fieldset{
font-size: 1.2em;
color: #2760D1;
font-weight: bold;
}
.fieldset td{
padding: 5px;
}
.fieldset .textBox{
width: 200px;
}
